package com.lzy.crm.dao.criteria;

import java.util.List;

import com.lzy.crm.base.mybatis.BaseCriteria;
/**
 * 
 * <br>
 * <b>功能：</b>ControlCriteria<br>
 */
public class ControlCriteria extends BaseCriteria {
	
		// --------------------------id----------------------------		public ControlCriteria andIdIsNull() {addCriterion("id is null"); return this ;}	public ControlCriteria andIdIsNotNull() {addCriterion("id is not null"); return this ;}	public ControlCriteria andIdEqualTo(String value) {addCriterion("id = ", value , "id"); return this ;}	public ControlCriteria andIdNotEqualTo(String value) {addCriterion("id <> ", value , "id"); return this ;}	public ControlCriteria andIdGreaterThan(String value) {addCriterion("id > ", value , "id"); return this ;}	public ControlCriteria andIdGreaterThanOrEqualTo(String value) {addCriterion("id >= ", value , "id"); return this ;}	public ControlCriteria andIdLessThan(String value) {addCriterion("id < ", value , "id"); return this ;}	public ControlCriteria andIdLessThanOrEqualTo(String value) {addCriterion("id <= ", value , "id"); return this ;}	public ControlCriteria andIdLike(String value) {addCriterion("id like ", value , "id"); return this ;}	public ControlCriteria andIdNotLike(String value) {addCriterion("id not like ", value , "id"); return this ;}	public ControlCriteria andIdIn(List<String> values) {addCriterion("id in ", values , "id"); return this ;}	public ControlCriteria andIdNotIn(List<String> values) {addCriterion("id not in ", values , "id"); return this ;}	public ControlCriteria andIdBetween(String value1, String value2) {addCriterion("id between ", value1 , value2, "id"); return this ;}	public ControlCriteria andIdNotBetween(String value1, String value2) {addCriterion("id not between ", value1 , value2, "id"); return this ;}		// --------------------------gameId----------------------------		public ControlCriteria andGameIdIsNull() {addCriterion("game_id is null"); return this ;}	public ControlCriteria andGameIdIsNotNull() {addCriterion("game_id is not null"); return this ;}	public ControlCriteria andGameIdEqualTo(String value) {addCriterion("game_id = ", value , "game_id"); return this ;}	public ControlCriteria andGameIdNotEqualTo(String value) {addCriterion("game_id <> ", value , "game_id"); return this ;}	public ControlCriteria andGameIdGreaterThan(String value) {addCriterion("game_id > ", value , "game_id"); return this ;}	public ControlCriteria andGameIdGreaterThanOrEqualTo(String value) {addCriterion("game_id >= ", value , "game_id"); return this ;}	public ControlCriteria andGameIdLessThan(String value) {addCriterion("game_id < ", value , "game_id"); return this ;}	public ControlCriteria andGameIdLessThanOrEqualTo(String value) {addCriterion("game_id <= ", value , "game_id"); return this ;}	public ControlCriteria andGameIdLike(String value) {addCriterion("game_id like ", value , "game_id"); return this ;}	public ControlCriteria andGameIdNotLike(String value) {addCriterion("game_id not like ", value , "game_id"); return this ;}	public ControlCriteria andGameIdIn(List<String> values) {addCriterion("game_id in ", values , "game_id"); return this ;}	public ControlCriteria andGameIdNotIn(List<String> values) {addCriterion("game_id not in ", values , "game_id"); return this ;}	public ControlCriteria andGameIdBetween(String value1, String value2) {addCriterion("game_id between ", value1 , value2, "game_id"); return this ;}	public ControlCriteria andGameIdNotBetween(String value1, String value2) {addCriterion("game_id not between ", value1 , value2, "game_id"); return this ;}		// --------------------------kindId----------------------------		public ControlCriteria andKindIdIsNull() {addCriterion("kind_id is null"); return this ;}	public ControlCriteria andKindIdIsNotNull() {addCriterion("kind_id is not null"); return this ;}	public ControlCriteria andKindIdEqualTo(String value) {addCriterion("kind_id = ", value , "kind_id"); return this ;}	public ControlCriteria andKindIdNotEqualTo(String value) {addCriterion("kind_id <> ", value , "kind_id"); return this ;}	public ControlCriteria andKindIdGreaterThan(String value) {addCriterion("kind_id > ", value , "kind_id"); return this ;}	public ControlCriteria andKindIdGreaterThanOrEqualTo(String value) {addCriterion("kind_id >= ", value , "kind_id"); return this ;}	public ControlCriteria andKindIdLessThan(String value) {addCriterion("kind_id < ", value , "kind_id"); return this ;}	public ControlCriteria andKindIdLessThanOrEqualTo(String value) {addCriterion("kind_id <= ", value , "kind_id"); return this ;}	public ControlCriteria andKindIdLike(String value) {addCriterion("kind_id like ", value , "kind_id"); return this ;}	public ControlCriteria andKindIdNotLike(String value) {addCriterion("kind_id not like ", value , "kind_id"); return this ;}	public ControlCriteria andKindIdIn(List<String> values) {addCriterion("kind_id in ", values , "kind_id"); return this ;}	public ControlCriteria andKindIdNotIn(List<String> values) {addCriterion("kind_id not in ", values , "kind_id"); return this ;}	public ControlCriteria andKindIdBetween(String value1, String value2) {addCriterion("kind_id between ", value1 , value2, "kind_id"); return this ;}	public ControlCriteria andKindIdNotBetween(String value1, String value2) {addCriterion("kind_id not between ", value1 , value2, "kind_id"); return this ;}		// --------------------------freCount----------------------------		public ControlCriteria andFreCountIsNull() {addCriterion("fre_count is null"); return this ;}	public ControlCriteria andFreCountIsNotNull() {addCriterion("fre_count is not null"); return this ;}	public ControlCriteria andFreCountEqualTo(String value) {addCriterion("fre_count = ", value , "fre_count"); return this ;}	public ControlCriteria andFreCountNotEqualTo(String value) {addCriterion("fre_count <> ", value , "fre_count"); return this ;}	public ControlCriteria andFreCountGreaterThan(String value) {addCriterion("fre_count > ", value , "fre_count"); return this ;}	public ControlCriteria andFreCountGreaterThanOrEqualTo(String value) {addCriterion("fre_count >= ", value , "fre_count"); return this ;}	public ControlCriteria andFreCountLessThan(String value) {addCriterion("fre_count < ", value , "fre_count"); return this ;}	public ControlCriteria andFreCountLessThanOrEqualTo(String value) {addCriterion("fre_count <= ", value , "fre_count"); return this ;}	public ControlCriteria andFreCountLike(String value) {addCriterion("fre_count like ", value , "fre_count"); return this ;}	public ControlCriteria andFreCountNotLike(String value) {addCriterion("fre_count not like ", value , "fre_count"); return this ;}	public ControlCriteria andFreCountIn(List<String> values) {addCriterion("fre_count in ", values , "fre_count"); return this ;}	public ControlCriteria andFreCountNotIn(List<String> values) {addCriterion("fre_count not in ", values , "fre_count"); return this ;}	public ControlCriteria andFreCountBetween(String value1, String value2) {addCriterion("fre_count between ", value1 , value2, "fre_count"); return this ;}	public ControlCriteria andFreCountNotBetween(String value1, String value2) {addCriterion("fre_count not between ", value1 , value2, "fre_count"); return this ;}		// --------------------------freTime----------------------------		public ControlCriteria andFreTimeIsNull() {addCriterion("fre_time is null"); return this ;}	public ControlCriteria andFreTimeIsNotNull() {addCriterion("fre_time is not null"); return this ;}	public ControlCriteria andFreTimeEqualTo(String value) {addCriterion("fre_time = ", value , "fre_time"); return this ;}	public ControlCriteria andFreTimeNotEqualTo(String value) {addCriterion("fre_time <> ", value , "fre_time"); return this ;}	public ControlCriteria andFreTimeGreaterThan(String value) {addCriterion("fre_time > ", value , "fre_time"); return this ;}	public ControlCriteria andFreTimeGreaterThanOrEqualTo(String value) {addCriterion("fre_time >= ", value , "fre_time"); return this ;}	public ControlCriteria andFreTimeLessThan(String value) {addCriterion("fre_time < ", value , "fre_time"); return this ;}	public ControlCriteria andFreTimeLessThanOrEqualTo(String value) {addCriterion("fre_time <= ", value , "fre_time"); return this ;}	public ControlCriteria andFreTimeLike(String value) {addCriterion("fre_time like ", value , "fre_time"); return this ;}	public ControlCriteria andFreTimeNotLike(String value) {addCriterion("fre_time not like ", value , "fre_time"); return this ;}	public ControlCriteria andFreTimeIn(List<String> values) {addCriterion("fre_time in ", values , "fre_time"); return this ;}	public ControlCriteria andFreTimeNotIn(List<String> values) {addCriterion("fre_time not in ", values , "fre_time"); return this ;}	public ControlCriteria andFreTimeBetween(String value1, String value2) {addCriterion("fre_time between ", value1 , value2, "fre_time"); return this ;}	public ControlCriteria andFreTimeNotBetween(String value1, String value2) {addCriterion("fre_time not between ", value1 , value2, "fre_time"); return this ;}		// --------------------------startTime----------------------------		public ControlCriteria andStartTimeIsNull() {addCriterion("start_time is null"); return this ;}	public ControlCriteria andStartTimeIsNotNull() {addCriterion("start_time is not null"); return this ;}	public ControlCriteria andStartTimeEqualTo(String value) {addCriterion("start_time = ", value , "start_time"); return this ;}	public ControlCriteria andStartTimeNotEqualTo(String value) {addCriterion("start_time <> ", value , "start_time"); return this ;}	public ControlCriteria andStartTimeGreaterThan(String value) {addCriterion("start_time > ", value , "start_time"); return this ;}	public ControlCriteria andStartTimeGreaterThanOrEqualTo(String value) {addCriterion("start_time >= ", value , "start_time"); return this ;}	public ControlCriteria andStartTimeLessThan(String value) {addCriterion("start_time < ", value , "start_time"); return this ;}	public ControlCriteria andStartTimeLessThanOrEqualTo(String value) {addCriterion("start_time <= ", value , "start_time"); return this ;}	public ControlCriteria andStartTimeLike(String value) {addCriterion("start_time like ", value , "start_time"); return this ;}	public ControlCriteria andStartTimeNotLike(String value) {addCriterion("start_time not like ", value , "start_time"); return this ;}	public ControlCriteria andStartTimeIn(List<String> values) {addCriterion("start_time in ", values , "start_time"); return this ;}	public ControlCriteria andStartTimeNotIn(List<String> values) {addCriterion("start_time not in ", values , "start_time"); return this ;}	public ControlCriteria andStartTimeBetween(String value1, String value2) {addCriterion("start_time between ", value1 , value2, "start_time"); return this ;}	public ControlCriteria andStartTimeNotBetween(String value1, String value2) {addCriterion("start_time not between ", value1 , value2, "start_time"); return this ;}		// --------------------------endTime----------------------------		public ControlCriteria andEndTimeIsNull() {addCriterion("end_time is null"); return this ;}	public ControlCriteria andEndTimeIsNotNull() {addCriterion("end_time is not null"); return this ;}	public ControlCriteria andEndTimeEqualTo(String value) {addCriterion("end_time = ", value , "end_time"); return this ;}	public ControlCriteria andEndTimeNotEqualTo(String value) {addCriterion("end_time <> ", value , "end_time"); return this ;}	public ControlCriteria andEndTimeGreaterThan(String value) {addCriterion("end_time > ", value , "end_time"); return this ;}	public ControlCriteria andEndTimeGreaterThanOrEqualTo(String value) {addCriterion("end_time >= ", value , "end_time"); return this ;}	public ControlCriteria andEndTimeLessThan(String value) {addCriterion("end_time < ", value , "end_time"); return this ;}	public ControlCriteria andEndTimeLessThanOrEqualTo(String value) {addCriterion("end_time <= ", value , "end_time"); return this ;}	public ControlCriteria andEndTimeLike(String value) {addCriterion("end_time like ", value , "end_time"); return this ;}	public ControlCriteria andEndTimeNotLike(String value) {addCriterion("end_time not like ", value , "end_time"); return this ;}	public ControlCriteria andEndTimeIn(List<String> values) {addCriterion("end_time in ", values , "end_time"); return this ;}	public ControlCriteria andEndTimeNotIn(List<String> values) {addCriterion("end_time not in ", values , "end_time"); return this ;}	public ControlCriteria andEndTimeBetween(String value1, String value2) {addCriterion("end_time between ", value1 , value2, "end_time"); return this ;}	public ControlCriteria andEndTimeNotBetween(String value1, String value2) {addCriterion("end_time not between ", value1 , value2, "end_time"); return this ;}		// --------------------------createTime----------------------------		public ControlCriteria andCreateTimeIsNull() {addCriterion("create_time is null"); return this ;}	public ControlCriteria andCreateTimeIsNotNull() {addCriterion("create_time is not null"); return this ;}	public ControlCriteria andCreateTimeEqualTo(String value) {addCriterion("create_time = ", value , "create_time"); return this ;}	public ControlCriteria andCreateTimeNotEqualTo(String value) {addCriterion("create_time <> ", value , "create_time"); return this ;}	public ControlCriteria andCreateTimeGreaterThan(String value) {addCriterion("create_time > ", value , "create_time"); return this ;}	public ControlCriteria andCreateTimeGreaterThanOrEqualTo(String value) {addCriterion("create_time >= ", value , "create_time"); return this ;}	public ControlCriteria andCreateTimeLessThan(String value) {addCriterion("create_time < ", value , "create_time"); return this ;}	public ControlCriteria andCreateTimeLessThanOrEqualTo(String value) {addCriterion("create_time <= ", value , "create_time"); return this ;}	public ControlCriteria andCreateTimeLike(String value) {addCriterion("create_time like ", value , "create_time"); return this ;}	public ControlCriteria andCreateTimeNotLike(String value) {addCriterion("create_time not like ", value , "create_time"); return this ;}	public ControlCriteria andCreateTimeIn(List<String> values) {addCriterion("create_time in ", values , "create_time"); return this ;}	public ControlCriteria andCreateTimeNotIn(List<String> values) {addCriterion("create_time not in ", values , "create_time"); return this ;}	public ControlCriteria andCreateTimeBetween(String value1, String value2) {addCriterion("create_time between ", value1 , value2, "create_time"); return this ;}	public ControlCriteria andCreateTimeNotBetween(String value1, String value2) {addCriterion("create_time not between ", value1 , value2, "create_time"); return this ;}		// --------------------------createUserId----------------------------		public ControlCriteria andCreateUserIdIsNull() {addCriterion("create_user_id is null"); return this ;}	public ControlCriteria andCreateUserIdIsNotNull() {addCriterion("create_user_id is not null"); return this ;}	public ControlCriteria andCreateUserIdEqualTo(String value) {addCriterion("create_user_id = ", value , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdNotEqualTo(String value) {addCriterion("create_user_id <> ", value , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdGreaterThan(String value) {addCriterion("create_user_id > ", value , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdGreaterThanOrEqualTo(String value) {addCriterion("create_user_id >= ", value , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdLessThan(String value) {addCriterion("create_user_id < ", value , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdLessThanOrEqualTo(String value) {addCriterion("create_user_id <= ", value , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdLike(String value) {addCriterion("create_user_id like ", value , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdNotLike(String value) {addCriterion("create_user_id not like ", value , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdIn(List<String> values) {addCriterion("create_user_id in ", values , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdNotIn(List<String> values) {addCriterion("create_user_id not in ", values , "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdBetween(String value1, String value2) {addCriterion("create_user_id between ", value1 , value2, "create_user_id"); return this ;}	public ControlCriteria andCreateUserIdNotBetween(String value1, String value2) {addCriterion("create_user_id not between ", value1 , value2, "create_user_id"); return this ;}		// --------------------------updateTime----------------------------		public ControlCriteria andUpdateTimeIsNull() {addCriterion("update_time is null"); return this ;}	public ControlCriteria andUpdateTimeIsNotNull() {addCriterion("update_time is not null"); return this ;}	public ControlCriteria andUpdateTimeEqualTo(String value) {addCriterion("update_time = ", value , "update_time"); return this ;}	public ControlCriteria andUpdateTimeNotEqualTo(String value) {addCriterion("update_time <> ", value , "update_time"); return this ;}	public ControlCriteria andUpdateTimeGreaterThan(String value) {addCriterion("update_time > ", value , "update_time"); return this ;}	public ControlCriteria andUpdateTimeGreaterThanOrEqualTo(String value) {addCriterion("update_time >= ", value , "update_time"); return this ;}	public ControlCriteria andUpdateTimeLessThan(String value) {addCriterion("update_time < ", value , "update_time"); return this ;}	public ControlCriteria andUpdateTimeLessThanOrEqualTo(String value) {addCriterion("update_time <= ", value , "update_time"); return this ;}	public ControlCriteria andUpdateTimeLike(String value) {addCriterion("update_time like ", value , "update_time"); return this ;}	public ControlCriteria andUpdateTimeNotLike(String value) {addCriterion("update_time not like ", value , "update_time"); return this ;}	public ControlCriteria andUpdateTimeIn(List<String> values) {addCriterion("update_time in ", values , "update_time"); return this ;}	public ControlCriteria andUpdateTimeNotIn(List<String> values) {addCriterion("update_time not in ", values , "update_time"); return this ;}	public ControlCriteria andUpdateTimeBetween(String value1, String value2) {addCriterion("update_time between ", value1 , value2, "update_time"); return this ;}	public ControlCriteria andUpdateTimeNotBetween(String value1, String value2) {addCriterion("update_time not between ", value1 , value2, "update_time"); return this ;}		// --------------------------updateUserId----------------------------		public ControlCriteria andUpdateUserIdIsNull() {addCriterion("update_user_id is null"); return this ;}	public ControlCriteria andUpdateUserIdIsNotNull() {addCriterion("update_user_id is not null"); return this ;}	public ControlCriteria andUpdateUserIdEqualTo(String value) {addCriterion("update_user_id = ", value , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdNotEqualTo(String value) {addCriterion("update_user_id <> ", value , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdGreaterThan(String value) {addCriterion("update_user_id > ", value , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdGreaterThanOrEqualTo(String value) {addCriterion("update_user_id >= ", value , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdLessThan(String value) {addCriterion("update_user_id < ", value , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdLessThanOrEqualTo(String value) {addCriterion("update_user_id <= ", value , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdLike(String value) {addCriterion("update_user_id like ", value , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdNotLike(String value) {addCriterion("update_user_id not like ", value , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdIn(List<String> values) {addCriterion("update_user_id in ", values , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdNotIn(List<String> values) {addCriterion("update_user_id not in ", values , "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdBetween(String value1, String value2) {addCriterion("update_user_id between ", value1 , value2, "update_user_id"); return this ;}	public ControlCriteria andUpdateUserIdNotBetween(String value1, String value2) {addCriterion("update_user_id not between ", value1 , value2, "update_user_id"); return this ;}	
	// --------------------------remark----------------------------
	
	public ControlCriteria andRemarkIsNull() {addCriterion("remark is null"); return this ;}
	public ControlCriteria andRemarkIsNotNull() {addCriterion("remark is not null"); return this ;}
	public ControlCriteria andRemarkEqualTo(String value) {addCriterion("remark = ", value , "remark"); return this ;}
	public ControlCriteria andRemarkNotEqualTo(String value) {addCriterion("remark <> ", value , "remark"); return this ;}
	public ControlCriteria andRemarkGreaterThan(String value) {addCriterion("remark > ", value , "remark"); return this ;}
	public ControlCriteria andRemarkGreaterThanOrEqualTo(String value) {addCriterion("remark >= ", value , "remark"); return this ;}
	public ControlCriteria andRemarkLessThan(String value) {addCriterion("remark < ", value , "remark"); return this ;}
	public ControlCriteria andRemarkLessThanOrEqualTo(String value) {addCriterion("remark <= ", value , "remark"); return this ;}
	public ControlCriteria andRemarkLike(String value) {addCriterion("remark like ", value , "remark"); return this ;}
	public ControlCriteria andRemarkNotLike(String value) {addCriterion("remark not like ", value , "remark"); return this ;}
	public ControlCriteria andRemarkIn(List<String> values) {addCriterion("remark in ", values , "remark"); return this ;}
	public ControlCriteria andRemarkNotIn(List<String> values) {addCriterion("remark not in ", values , "remark"); return this ;}
	public ControlCriteria andRemarkBetween(String value1, String value2) {addCriterion("remark between ", value1 , value2, "remark"); return this ;}
	public ControlCriteria andRemarkNotBetween(String value1, String value2) {addCriterion("remark not between ", value1 , value2, "remark"); return this ;}

}

